| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 6.
active_cam.onStatus = function(infoObject:Object): Void{ // your statements here }
infoObject Параметр, определенный в зависимости от сообщения о состоянии камеры.
Ничего.
Обработчик события; вызывается, когда пользователь разрешает или запрещает доступ к камере. Если вы хотите использовать этот обработчик события, вы должны создать функцию для того, чтобы получить ответ от камеры.
Когда SWF файл пытается получить доступ к камере, флэш проигрыватель показывает диалоговое окно с предупреждением о возможном нарушении безопасности (Privacy dialog box ) в котором пользователь может разрешить или запретить доступ к камере.
Camera.muted устанавливается в false, и этот обработчик выполняется с информационным объектом, свойство code которого равно "Camera.Unmuted" а свойство level равно "Status".Camera.muted устанавливается в true, и этот обработчик выполняется с информационным объектом, свойство code которого равно "Camera.Muted" а свойство level равно "Status".Для того, чтобы определить разрешил или запретил пользователь доступ к камере без использования этого обработчика, воспользуйтесь свойством Camera.muted .
Замечание: Если пользователь запрещает доступ для всех SWF файлов из определенного домена, этот обработчик не вызывается для SWF файлов из этого домена, пока пользователь не изменит настройки безопасности. Для получения дополнительной информации, см. Camera.get().
В следующем примере ActionScript используется для того, чтобы показать сообщение, если пользователь запрещает или разрешает доступ к камере.
var my_cam:Camera = Camera.get();
var my_video:Video;
my_video.attachVideo(my_cam);
my_cam.onStatus = function(infoObj:Object) {
switch (infoObj.code) {
case 'Camera.Muted' :
trace("Camera access is denied");
break;
case 'Camera.Unmuted' :
trace("Camera access granted");
break;
}
};
Camera.get(), Camera.muted, System.showSettings(); System.onStatus
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |